package main

import "fmt"

func main() {
	/*
		数组的遍历：
			依次访问数组中的元素
			方法一：arr[0],arr[1],arr[2]...

			方法二：通过循环，配合下标
				for i := 0; i <= len(arr); i++ {
					arr[i]
				}

			方法三：使用range
				range，词义“范围”
				不需要操作数组的下标，到达数组的末尾，自动结束 for range 循环。
					每次都从数组中获取下标和对应的数值
	*/
	//方法三：
	arr1 := [5]int{1, 2, 3, 4, 5}
	for index, value := range arr1 { //每次取一对数据：下标、对应的数值
		fmt.Printf("下标是：%d,数值是：%d\n", index, value)
	}

	sum := 0
	for _, v := range arr1 { //如果不想要下标的话
		sum += v
	}
	fmt.Println(sum)
}
